Google\Site_Kit\Core\Authentication\Authentication C

Total Complexity 122
Dependencies 34
Dependents 16
Total lines 1,428
Lines of code 706
Logical lines of code 361
Comment lines 522
Methods 44
Properties 21

Methods 44

Method Rating Maintainability Complexity Lines of code
register()
B
31 12 130
inline_js_base_data()
A
41 9 53
get_rest_routes()
S
41 4 69
check_connected_proxy_url()
S
55 7 23
get_reauthentication_needed_notice()
S
44 4 58
__construct()
S
53 5 21
inline_js_setup_data()
S
54 5 20
filter_features_via_proxy()
S
59 5 14
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
handle_connect()
S
55 4 19
maybe_refresh_token_for_screen()
S
64 5 10
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
get_update_core_url()
S
66 3 9
fetch_remote_features()
S
66 3 8
invalid_nonce_error()
S
59 2 14
get_oauth_client()
S
61 2 14
cron_update_remote_features()
S
72 2 6
authentication_admin_notices()
S
67 2 8
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
allowed_redirect_hosts()
S
63 2 10
disconnect()
S
62 1 11
verification_tag()
S
75 1 4
is_authenticated()
S
81 1 3
get_disconnect_url()
S
67 1 9
credentials()
S
82 1 3
get_proxy_support_link_url()
S
80 1 3
get_proxy_permissions_url()
S
67 1 9
verification()
S
82 1 3
get_proxy_setup_url()
S
67 1 9
get_google_proxy()
S
82 1 3
inline_js_wp_version()
S
66 1 8
verification_meta()
S
82 1 3
verification_file()
S
82 1 3
get_connect_url()
S
67 1 9
profile()
S
82 1 3
inline_js_tracking_data()
S
73 1 5
token()
S
82 1 3
inline_js_admin_data()
S
72 1 5
set_connected_proxy_url()
S
81 1 3